package objet类;

public class 学习 {
    /*public String toString()				//返回该对象的字符串表示形式(可以看做是对象的内存地址值)
public boolean equals(Object obj)		//比较两个对象地址值是否相等；true表示相同，false表示不相同
protected Object clone()    	//对象克隆*/
    public static void main(String[] args) {
        //1. toString 返回对象的字符串表示形式
        Object obj=new Object();
        String str1=obj.toString();
        System.out.println(str1);  //java.lang.Object@723279cf


        Student stu=new Student("张三",10);
        System.out.println(stu);//Student{name='张三', age=10}

        /*细节
        sout默认情况下会打印对象的地址值,这是因为默认情况西是会调用toString方法的,吧对象变成字符串
        在进行打印
        所以,在打印的时候,想要对打印对象的结果进行更改,
        只需要找该对象中进行重写toString方法.
         */
    }
}
